﻿/*
 * ztime.h
 *
 *  Created on: 2015年4月3日
 *      Author: Fifi Lyu
 */

#ifndef INCLUDE_ZPSOE_ZALGORITHM_ZTIME_H_
#define INCLUDE_ZPSOE_ZALGORITHM_ZTIME_H_

#include "zpsoe/common.h"

namespace zpsoe {

namespace zalgorithm {

namespace ztime {
// 延迟指定的时间，单位:秒
ZPSOE_SHARED_LIB_API void mwait(const time_t &sec);

// 延迟指定的时间，单位:毫秒
ZPSOE_SHARED_LIB_API void msleep(const time_t &milli_sec);

/*
    比较格式相同的日期字符串
    第一个日期比第二个日期早，返回值小于0
    第一个日期和第二个日期相等，返回值等于0
    第一个日期比第二个日期晚，返回值大于0
*/
ZPSOE_SHARED_LIB_API cmp_t cmp_date(const string &d1, const string &d2);

} /* namespace ztime */

} /* namespace zalgorithm */

} /* namespace zpsoe */

#endif /* INCLUDE_ZPSOE_ZALGORITHM_ZTIME_H_ */
